
package com.huawei.esdk.tp.common.local.impl.autogen;

import javax.xml.bind.annotation.XmlRegistry;

import com.huawei.esdk.tp.common.local.bean.CameraControl;
import com.huawei.esdk.tp.common.local.bean.ConferenceInfo;
import com.huawei.esdk.tp.common.local.bean.FreeBusyState;
import com.huawei.esdk.tp.common.local.bean.SiteInfo;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.huawei.esdk.tp.common.local.impl.autogen package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.huawei.esdk.tp.common.local.impl.autogen
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link QuerySitesFreeBusyResponse }
     * 
     */
    public QuerySitesFreeBusyResponse createQuerySitesFreeBusyResponse() {
        return new QuerySitesFreeBusyResponse();
    }

    /**
     * Create an instance of {@link SitesStatusMap }
     * 
     */
    public SitesStatusMap createSitesStatusMap() {
        return new SitesStatusMap();
    }

    /**
     * Create an instance of {@link SpkQuietSitesResponse }
     * 
     */
    public SpkQuietSitesResponse createSpkQuietSitesResponse() {
        return new SpkQuietSitesResponse();
    }

    /**
     * Create an instance of {@link DelSiteFromConfResponse }
     * 
     */
    public DelSiteFromConfResponse createDelSiteFromConfResponse() {
        return new DelSiteFromConfResponse();
    }

    /**
     * Create an instance of {@link ScheduleConf }
     * 
     */
    public ScheduleConf createScheduleConf() {
        return new ScheduleConf();
    }

    /**
     * Create an instance of {@link ConferenceInfo }
     * 
     */
    public ConferenceInfo createConferenceInfo() {
        return new ConferenceInfo();
    }

    /**
     * Create an instance of {@link AddSiteToConf }
     * 
     */
    public AddSiteToConf createAddSiteToConf() {
        return new AddSiteToConf();
    }

    /**
     * Create an instance of {@link Logout }
     * 
     */
    public Logout createLogout() {
        return new Logout();
    }

    /**
     * Create an instance of {@link QuerySiteByNameResponse }
     * 
     */
    public QuerySiteByNameResponse createQuerySiteByNameResponse() {
        return new QuerySiteByNameResponse();
    }

    /**
     * Create an instance of {@link SiteInfo }
     * 
     */
    public SiteInfo createSiteInfo() {
        return new SiteInfo();
    }

    /**
     * Create an instance of {@link QueryConferenceStatusResponse }
     * 
     */
    public QueryConferenceStatusResponse createQueryConferenceStatusResponse() {
        return new QueryConferenceStatusResponse();
    }

    /**
     * Create an instance of {@link SetAudioSwitchResponse }
     * 
     */
    public SetAudioSwitchResponse createSetAudioSwitchResponse() {
        return new SetAudioSwitchResponse();
    }

    /**
     * Create an instance of {@link QuerySitesFreeBusy }
     * 
     */
    public QuerySitesFreeBusy createQuerySitesFreeBusy() {
        return new QuerySitesFreeBusy();
    }

    /**
     * Create an instance of {@link AddSiteToConfResponse }
     * 
     */
    public AddSiteToConfResponse createAddSiteToConfResponse() {
        return new AddSiteToConfResponse();
    }

    /**
     * Create an instance of {@link AddSiteToScheduledConf }
     * 
     */
    public AddSiteToScheduledConf createAddSiteToScheduledConf() {
        return new AddSiteToScheduledConf();
    }

    /**
     * Create an instance of {@link AuthenticateResponse }
     * 
     */
    public AuthenticateResponse createAuthenticateResponse() {
        return new AuthenticateResponse();
    }

    /**
     * Create an instance of {@link DisconnectSites }
     * 
     */
    public DisconnectSites createDisconnectSites() {
        return new DisconnectSites();
    }

    /**
     * Create an instance of {@link CtrlAuxStream }
     * 
     */
    public CtrlAuxStream createCtrlAuxStream() {
        return new CtrlAuxStream();
    }

    /**
     * Create an instance of {@link EditScheduledConf }
     * 
     */
    public EditScheduledConf createEditScheduledConf() {
        return new EditScheduledConf();
    }

    /**
     * Create an instance of {@link KeepAlive }
     * 
     */
    public KeepAlive createKeepAlive() {
        return new KeepAlive();
    }

    /**
     * Create an instance of {@link MicMuteSites }
     * 
     */
    public MicMuteSites createMicMuteSites() {
        return new MicMuteSites();
    }

    /**
     * Create an instance of {@link LoginRequest }
     * 
     */
    public LoginRequest createLoginRequest() {
        return new LoginRequest();
    }

    /**
     * Create an instance of {@link Authenticate }
     * 
     */
    public Authenticate createAuthenticate() {
        return new Authenticate();
    }

    /**
     * Create an instance of {@link CtrlAuxStreamResponse }
     * 
     */
    public CtrlAuxStreamResponse createCtrlAuxStreamResponse() {
        return new CtrlAuxStreamResponse();
    }

    /**
     * Create an instance of {@link QuerySiteByURI }
     * 
     */
    public QuerySiteByURI createQuerySiteByURI() {
        return new QuerySiteByURI();
    }

    /**
     * Create an instance of {@link ScheduleImmediateConf }
     * 
     */
    public ScheduleImmediateConf createScheduleImmediateConf() {
        return new ScheduleImmediateConf();
    }

    /**
     * Create an instance of {@link SpkQuietSites }
     * 
     */
    public SpkQuietSites createSpkQuietSites() {
        return new SpkQuietSites();
    }

    /**
     * Create an instance of {@link MicMuteSitesResponse }
     * 
     */
    public MicMuteSitesResponse createMicMuteSitesResponse() {
        return new MicMuteSitesResponse();
    }

    /**
     * Create an instance of {@link AddSiteToScheduledConfResponse }
     * 
     */
    public AddSiteToScheduledConfResponse createAddSiteToScheduledConfResponse() {
        return new AddSiteToScheduledConfResponse();
    }

    /**
     * Create an instance of {@link QueryConferenceStatus }
     * 
     */
    public QueryConferenceStatus createQueryConferenceStatus() {
        return new QueryConferenceStatus();
    }

    /**
     * Create an instance of {@link QueryConfSitesStatusResponse }
     * 
     */
    public QueryConfSitesStatusResponse createQueryConfSitesStatusResponse() {
        return new QueryConfSitesStatusResponse();
    }

    /**
     * Create an instance of {@link ConfSitesStatusMap }
     * 
     */
    public ConfSitesStatusMap createConfSitesStatusMap() {
        return new ConfSitesStatusMap();
    }

    /**
     * Create an instance of {@link QuerySiteFreeBusyResponse }
     * 
     */
    public QuerySiteFreeBusyResponse createQuerySiteFreeBusyResponse() {
        return new QuerySiteFreeBusyResponse();
    }

    /**
     * Create an instance of {@link QuerySiteByName }
     * 
     */
    public QuerySiteByName createQuerySiteByName() {
        return new QuerySiteByName();
    }

    /**
     * Create an instance of {@link QuerySiteStatusResponse }
     * 
     */
    public QuerySiteStatusResponse createQuerySiteStatusResponse() {
        return new QuerySiteStatusResponse();
    }

    /**
     * Create an instance of {@link SiteFreeBusyStates }
     * 
     */
    public SiteFreeBusyStates createSiteFreeBusyStates() {
        return new SiteFreeBusyStates();
    }

    /**
     * Create an instance of {@link QueryAllSites }
     * 
     */
    public QueryAllSites createQueryAllSites() {
        return new QueryAllSites();
    }

    /**
     * Create an instance of {@link LogoutResponse }
     * 
     */
    public LogoutResponse createLogoutResponse() {
        return new LogoutResponse();
    }

    /**
     * Create an instance of {@link ConnectSitesResponse }
     * 
     */
    public ConnectSitesResponse createConnectSitesResponse() {
        return new ConnectSitesResponse();
    }

    /**
     * Create an instance of {@link ProlongScheduledConf }
     * 
     */
    public ProlongScheduledConf createProlongScheduledConf() {
        return new ProlongScheduledConf();
    }

    /**
     * Create an instance of {@link SetAudioSwitch }
     * 
     */
    public SetAudioSwitch createSetAudioSwitch() {
        return new SetAudioSwitch();
    }

    /**
     * Create an instance of {@link QueryAllSitesResponse }
     * 
     */
    public QueryAllSitesResponse createQueryAllSitesResponse() {
        return new QueryAllSitesResponse();
    }

    /**
     * Create an instance of {@link QueryConfSitesStatus }
     * 
     */
    public QueryConfSitesStatus createQueryConfSitesStatus() {
        return new QueryConfSitesStatus();
    }

    /**
     * Create an instance of {@link KeepAliveResponse }
     * 
     */
    public KeepAliveResponse createKeepAliveResponse() {
        return new KeepAliveResponse();
    }

    /**
     * Create an instance of {@link CancelScheduledConf }
     * 
     */
    public CancelScheduledConf createCancelScheduledConf() {
        return new CancelScheduledConf();
    }

    /**
     * Create an instance of {@link ScheduleDynamicSiteConf }
     * 
     */
    public ScheduleDynamicSiteConf createScheduleDynamicSiteConf() {
        return new ScheduleDynamicSiteConf();
    }

    /**
     * Create an instance of {@link CtrlCamera }
     * 
     */
    public CtrlCamera createCtrlCamera() {
        return new CtrlCamera();
    }

    /**
     * Create an instance of {@link CameraControl }
     * 
     */
    public CameraControl createCameraControl() {
        return new CameraControl();
    }

    /**
     * Create an instance of {@link QuerySiteFreeBusy }
     * 
     */
    public QuerySiteFreeBusy createQuerySiteFreeBusy() {
        return new QuerySiteFreeBusy();
    }

    /**
     * Create an instance of {@link LoginRequestResponse }
     * 
     */
    public LoginRequestResponse createLoginRequestResponse() {
        return new LoginRequestResponse();
    }

    /**
     * Create an instance of {@link EndConf }
     * 
     */
    public EndConf createEndConf() {
        return new EndConf();
    }

    /**
     * Create an instance of {@link DelSiteFromConf }
     * 
     */
    public DelSiteFromConf createDelSiteFromConf() {
        return new DelSiteFromConf();
    }

    /**
     * Create an instance of {@link CtrlCameraResponse }
     * 
     */
    public CtrlCameraResponse createCtrlCameraResponse() {
        return new CtrlCameraResponse();
    }

    /**
     * Create an instance of {@link ScheduleImmediateConfResponse }
     * 
     */
    public ScheduleImmediateConfResponse createScheduleImmediateConfResponse() {
        return new ScheduleImmediateConfResponse();
    }

    /**
     * Create an instance of {@link CancelScheduledConfResponse }
     * 
     */
    public CancelScheduledConfResponse createCancelScheduledConfResponse() {
        return new CancelScheduledConfResponse();
    }

    /**
     * Create an instance of {@link ConnectSites }
     * 
     */
    public ConnectSites createConnectSites() {
        return new ConnectSites();
    }

    /**
     * Create an instance of {@link DelSiteFromScheduledConf }
     * 
     */
    public DelSiteFromScheduledConf createDelSiteFromScheduledConf() {
        return new DelSiteFromScheduledConf();
    }

    /**
     * Create an instance of {@link EditScheduledConfResponse }
     * 
     */
    public EditScheduledConfResponse createEditScheduledConfResponse() {
        return new EditScheduledConfResponse();
    }

    /**
     * Create an instance of {@link DelSiteFromScheduledConfResponse }
     * 
     */
    public DelSiteFromScheduledConfResponse createDelSiteFromScheduledConfResponse() {
        return new DelSiteFromScheduledConfResponse();
    }

    /**
     * Create an instance of {@link QuerySiteStatus }
     * 
     */
    public QuerySiteStatus createQuerySiteStatus() {
        return new QuerySiteStatus();
    }

    /**
     * Create an instance of {@link ScheduleDynamicSiteConfResponse }
     * 
     */
    public ScheduleDynamicSiteConfResponse createScheduleDynamicSiteConfResponse() {
        return new ScheduleDynamicSiteConfResponse();
    }

    /**
     * Create an instance of {@link DisconnectSitesResponse }
     * 
     */
    public DisconnectSitesResponse createDisconnectSitesResponse() {
        return new DisconnectSitesResponse();
    }

    /**
     * Create an instance of {@link QuerySiteByURIResponse }
     * 
     */
    public QuerySiteByURIResponse createQuerySiteByURIResponse() {
        return new QuerySiteByURIResponse();
    }

    /**
     * Create an instance of {@link EndConfResponse }
     * 
     */
    public EndConfResponse createEndConfResponse() {
        return new EndConfResponse();
    }

    /**
     * Create an instance of {@link ScheduleConfResponse }
     * 
     */
    public ScheduleConfResponse createScheduleConfResponse() {
        return new ScheduleConfResponse();
    }

    /**
     * Create an instance of {@link ProlongScheduledConfResponse }
     * 
     */
    public ProlongScheduledConfResponse createProlongScheduledConfResponse() {
        return new ProlongScheduledConfResponse();
    }

    /**
     * Create an instance of {@link FreeBusyState }
     * 
     */
    public FreeBusyState createFreeBusyState() {
        return new FreeBusyState();
    }

}
